package cn.com.shopec.erp.system.common;

public class Constants {

	//**************************应用服务器配置相关常量 begin**********************/
	
	/**
	 * 本项目应用的名称
	 */
	public static final String APP_NAME = "iloto";
	
	/**
	 * 配置项“应用服务器名称”在config.properties文件中的Key值 
	 */
	public static final String CONFIG_PROPERTY_APPSERVER_NAME = "APPSERVER.NAME";
	
	/**
	 * 系统配置项名称：应用服务器集群中，同组的应用服务器的信息
	 */
	public static final String APPSERVERS_INFO_IN_SAME_GROUP = "APPSERVERS_INFO_IN_SAME_GROUP";

	//**************************应用服务器配置相关常量 end**********************/

	
	//====================================================================
	
	//**************************基础框架的相关常量 begin***********************/
	/**
	 * 用于保存当前触发的业务Action名的键值
	 */
	public static final String TRIGGER_ACTION_NAME_KEY = "TRIGGER_ACTION_NAME";
	/**
	 * 数据库表的基本长度（不包括前缀）
	 */
	public static final int TABLE_ID_BASE_LEN = 8;
	
	/**
	 * 经ActionFilter处理后，上传文件对象在传给业务类的参数Map中的Key
	 */
	public static final String UPLOAD_FILE_ITEMS_KEY = "UPLOAD_FILE_ITEMS_DATA_LIST";
	
	//**************************基础框架的相关常量 end***********************/
	
	//***************************公共页面的相关常量 begin************************/
	
	//====================================================================
	
	//***************************公共页面的相关常量 begin************************/
	/**
	 * 系统错误页面，模板文件名称
	 */
	public static final String COMMON_ERROR_PAGE_TPL = "common.error.htm";
	
	/**
	 * 用户所访问的资源不存在页面，模板文件名称
	 */
	public static final String COMMON_NO_RESOURCE_PAGE_TPL = "common.no_resource.htm";
	
	/**
	 * 积分不足页面，模板文件名称
	 */
	public static final String COMMON_LACK_USERSCORE_PAGE_TPL = "common.lack_userscore.htm";

	/**
	 * 权限不足页面,模板文件名称
	 */
	public static final String COMMON_NO_PERMISSION_PAGE_TPL = "common.no_permission.htm";
	
	//***************************公共页面的相关常量 end************************/
	
	//====================================================================
	
	//***************************系统cache的相关常量 begin************************/
	
	/**
	 * 用户积分在缓存中的key的前缀 
	 */
	public static final String CACHE_USER_SCORE_KEY_PREFIX = "USER_SCORE_";
	
	//***************************系统cache的相关常量 end************************/

	//====================================================================
	
	//***************************搜索引擎的相关常量 begin************************/
	/**
	 * 搜索类型：图集搜索
	 */
	public static final String SEARCH_TYPE_ALBUM_CODE = "0";
	/**
	 * 搜索类型：图片搜索
	 */
	public static final String SEARCH_TYPE_IMAGE_CODE = "1";
	/**
	 * 图集类型-车款（量产车型）
	 */
	public static final String AUTOTYPE_ALBUM = "AUTOTYPE_ALBUM";
	/**
	 * 图集类型-改装车
	 */
	public static final String MODIFIED_ALBUM = "MODIFIED_ALBUM";
	/**
	 * 图集类型-概念车
	 */
	public static final String CONCEPT_ALBUM = "CONCEPT_ALBUM";
	/**
	 * 图集类型-车展
	 */
	public static final String SHOW_ALBUM = "SHOW_ALBUM";
	
	/**
	 * 拼音搜索（同音词纠正）的开关阈值
	 */
	public static final int PINYIN_SEARCH_THRESHOLD = 10;
	
	//***************************搜索引擎的相关常量 end************************/
	
	
    //====================================================================
	
	//***************************网站前台用户的相关常量 begin************************/
	
	public static final String WEBSITE_USER_SESSION_KEY = "_CGC_SEESION_USER_";
	
	public static final String WEBSITE_USER_COOKIE_KEY = "_CGC_";
	
	public static final String WEBSITE_USER_LOGIN_STATUS_KEY = "_CGC_LOGIN_";
	
	public static final String WEBSITE_USER_ISAUTOLOGIN_KEY = "_CGC_AUTOMATIC_";
	
	public static final String WEBSITE_USER_LOGINNAME_KEY = "_CGC_LOGINNAME_";
	
	public static final String WEBSITE_USER_ID_KEY = "_CGCid_";
	
	public static final String WEBSITE_USER_LOGIN_PAGE = "http://user.cheguancha.com/login.html"; //用户登录页面
	
	//***************************网站前台用户的相关常量 end************************/
	
	//***************************网站后台用户的相关常量 start************************/
	
	public static final String ADMIN_USER_SESSION_KEY = "_CGC_SEESION_ADMIN_";
	
	//***************************网站后台用户的相关常量 end************************/
	
	
	//***************************图片类型相关常量 begin************************/
	
	public static final int IMAGE_TYPE_STANDARD = 1; //标准图
	
	public static final int IMAGE_TYPE_ORGANIZATION = 2; //官方图
	
	public static final int IMAGE_TYPE_MODIFIED = 3; //改装图
	
	public static final int IMAGE_TYPE_CONCEPT = 4; //概念图
	
	public static final int IMAGE_TYPE_SHOW = 5; //车展图
	
	//***************************图片类型相关常量 end************************/
}
